﻿using System;

namespace Achievements
{
    public interface ITimedAchievement
    {
        /// <summary>
        /// Gets the start time.
        /// </summary>
        DateTime? StartTime { get; }

        /// <summary>
        /// Gets the end time.
        /// </summary>
        DateTime? EndTime { get; }

        /// <summary>
        /// Gets the elapsed time.
        /// </summary>
        TimeSpan? ElapsedTime { get; }

        /// <summary>
        /// Gets the achievement time.
        /// </summary>
        TimeSpan AchievementTime { get; }
    }
}